package com.uzai.console.service.tb.tbpunishorder;

import com.taobao.api.response.TbkScPunishOrderGetResponse;
import com.uzai.console.component.excel.template.TbPunishOrderExcelDemo;
import com.uzai.console.dto.remoteapi.UploadTbPunishOrderByUzaiToolBoxDto;
import com.uzai.console.dto.tb.tbpunishorder.TbPunishOrderUpLoadDto;
import com.uzai.console.entity.TbPunishOrder;
import com.uzai.console.entity.TbToken;

/**
 * @author jianghan
 * @date 2019-10-23 14:49
 */
public interface TbPunishOrderAddService {
    void add(TbkScPunishOrderGetResponse.Result data, TbToken tbToken);
    void addByUpload(TbPunishOrderExcelDemo tbPunishOrderExcelDemo, TbPunishOrderUpLoadDto tbPunishOrderUpLoadDto);
    void addByUploadByUzaiToolsBox(UploadTbPunishOrderByUzaiToolBoxDto.PunishOrderInfo punishOrderInfo, Long merId);
}
